package com.flong.juc.charter2;

/**
 * @Author:liangjl
 * @Date: 2020/7/13-12:33
 * @Eamil:jilongliang@sina.com
 * @Description:
 * 传统上，我们可用通过 synchronized关键字 + Lock + notify / notifyAll 来说实现多个线程之间的协程与通信，整个过程都是由JVM来帮助
 * 我们实现的：开发者无需(也是无法)了解底层的实现细节
 *
 * 从JKD1.5开始，并发包提供了Lock，Condition (await,与 signal/signalAll)来实现多个线程之间的协调与通信，整个过程都是由开发者来控制
 * 的，而且相比于传统方式，更加灵活，功能也更加强大.
 *
 */
public class Test1 {

    public static void main(String[] args) {

    }

}
